imperial weapons technician - French English Dictionary